package com.yootk.common.dao.abs;

import com.yootk.common.util.dbc.DatabaseConnection;

import java.sql.Connection;
import java.sql.PreparedStatement;

/**
 * DAO继承父类
 */
public abstract class AbstractDAO {
    protected PreparedStatement pstmt;  // 数据库操作对象
    protected Connection connection;    // 数据库连接对象

    // 按照面向对象的设计原则，所有的子类在进行对象实例化时都一定要调用父类构造
    public AbstractDAO() {  // 无参构造方法
        this.connection = DatabaseConnection.getConnection(); // 获取数据库连接
    }
}
